package com.t.bricks.bussiness.service.ordersreturned;

import com.t.bricks.bussiness.service.common.BaseService;
import com.t.bricks.model.MsgEmity;

/**
 * 订单退货OrdersReturned表基本业务操作类接口定义
 * 继承BaseService可直接实现通用方法
 * @author HuangXinBian
 * @DateTime 2022年06月22日 15:25:31
 * @param <T> 实体类
 */
public interface OrdersReturnedService<T> extends BaseService<T> {

	/**
	 * 添加退单记录
	 * @param sOrderId 订单编号
	 * @Param sMemo 退单描述
	 * @return
	 */
	MsgEmity addCustom(String sOrderId, String sMemo);

	/**
	 * 修改状态值
	 * @param sId 记录编号
	 * @param iState 待修改状态
	 * @param iVersion 版本号
	 * @return
	 */
	MsgEmity changeState(String sOrderId, Integer iState, Integer iVersion);
	
}
